/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jsf;

import ejb.CompraDetalleFacade;
import entity.CompraDetalle;
import java.util.List;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

/**
 *
 * @author mbvierci
 */
@ManagedBean
@RequestScoped
public class CompraDetalleBean {
    
     @EJB
    private CompraDetalleFacade compraDetalleFacade;
    private CompraDetalle compraDetalle = new CompraDetalle();
    private List<CompraDetalle> compraDetalles;

    /**
     * Creates a new instance of CompraDetalleBean
     */
    public CompraDetalleBean() {
    }
    
     public CompraDetalle getCompraDetalle() {
        return compraDetalle;
    }

    public void setCompraDetalle(CompraDetalle compraDetalle) {
        this.compraDetalle = compraDetalle;
    }

    public CompraDetalleFacade getCompraDetalleFacade() {
        return compraDetalleFacade;
    }

    public void setCompraDetalleFacade(CompraDetalleFacade compraDetalleFacade) {
        this.compraDetalleFacade = compraDetalleFacade;
        compraDetalles = compraDetalleFacade.findAll();
    }

    public List<CompraDetalle> getCompraDetalles() {
        return compraDetalles;
    }

    public void setCompraDetalles(List<CompraDetalle> compraDetalles) {
        this.compraDetalles = compraDetalles;
    }
    
    public void crearCompraDetalle(){
        compraDetalleFacade.create(compraDetalle);
        compraDetalles.add(compraDetalle);
        compraDetalle = new CompraDetalle();
    }
}
